I2C LCD Module হলো একটি LCD ডিসপ্লে যা I2C (Inter-Integrated Circuit) প্রোটোকল ব্যবহার করে Arduino বা অন্য মাইক্রোকন্ট্রোলারদের সাথে সহজেই সংযুক্ত হতে পারে। এটি সাধারণত 16x2 বা 20x4 কনফিগারেশনে পাওয়া যায় এবং এতে একটি I2C কন্ট্রোলার মডিউল সংযুক্ত থাকে, যা সংযোগ এবং যোগাযোগকে সহজ করে।
I2C LCD Module ব্যবহার করার জন্য প্রথমে LiquidCrystal_I2C
লাইব্রেরিটি ইন্সটল করতে হবে। নিচে একটি কোড উদাহরণ দেওয়া হলো:
#include <Wire.h> // I2C লাইব্রেরি
#include <LiquidCrystal_I2C.h> // LCD লাইব্রেরি
LiquidCrystal_I2C lcd(0x27, 16, 2); // LCD আইপি অ্যাড্রেস (0x27), কলাম ও সারি সংখ্যা
void setup() {
lcd.begin(); // LCD শুরু করা
lcd.backlight(); // LCD ব্যাকলাইট অন করা
lcd.setCursor(0, 0); // প্রথম সারিতে শুরু
lcd.print("Hello, World!"); // LCD তে প্রিন্ট
}
void loop() {
lcd.setCursor(0, 1); // দ্বিতীয় সারিতে শুরু
lcd.print("Arduino I2C LCD"); // LCD তে দ্বিতীয় সারিতে প্রিন্ট
delay(1000); // ১ সেকেন্ড অপেক্ষা
}
0x27
LCD এর I2C ঠিকানা, 16
হলো কলামের সংখ্যা এবং 2
হলো সারির সংখ্যা।I2C Scanner
কোড ব্যবহার করে ঠিকানা চেক করতে পারেন।I2C LCD Module ব্যবহার করে Arduino প্রোজেক্টে তথ্য প্রদর্শন করা খুবই সহজ এবং কার্যকর। এটি আপনার প্রকল্পের জন্য একটি উপকারী ইনপুট/আউটপুট উপাদান হতে পারে।
common.read_more